local my_colors = require("my_colors")

return {
    normal = {
        a = {
            bg = my_colors.palette.grey,
            fg = my_colors.palette.black,
            gui = "bold",
        },
        b = {
            bg = my_colors.palette.bright_black,
            fg = my_colors.palette.white,
        },
        c = { bg = "#202020", fg = my_colors.palette.white },
    },
    insert = {
        a = {
            bg = my_colors.palette.blue,
            fg = my_colors.palette.black,
            gui = "bold",
        },
    },
    visual = {
        a = {
            bg = my_colors.palette.yellow,
            fg = my_colors.palette.black,
            gui = "bold",
        },
    },
    replace = {
        a = {
            bg = my_colors.palette.red,
            fg = my_colors.palette.black,
            gui = "bold",
        },
    },
    command = {
        a = {
            bg = my_colors.palette.green,
            fg = my_colors.palette.black,
            gui = "bold",
        },
    },
    inactive = {
        a = {
            bg = my_colors.palette.grey,
            fg = my_colors.palette.black,
            gui = "bold",
        },
    },
}
